NLPの進化:分断されたAIから基盤モデルへ
定義
- 分断されたAI:系列ラベリングや分類といった個別のタスク向けに設計された、個別の特化型ニューラルアーキテクチャによって特徴づけられる時代。
- 基盤モデル:すべての言語問題を生成的なテキストtoテキスト系列 $x \rightarrow y$ として扱う、統合されたモノリシックなTransformerアーキテクチャ。
中核概念
- アーキテクチャの統合: 従来、NLPにはオーダーメイドのパイプライン(NERにはBi-LSTM、感情分析にはCNN)が必要でした。LLMはこうしたサイロを単一のバックボーンに統合し、すべてのタスクで同じ重みが利用されます。
- 統合インターフェース: LLMは特化型の「出力ヘッド」(例:3クラスSoftmax)を自然言語インターフェースに置き換えます。入力と出力は常に文字列であり、モデルは 意図 ではなく 形式を解釈できます。
- 知識転移: 従来のモデルはタスクごとに「白紙状態」でした。LLMは 汎化優先を重視し、個別タスクは既存の堅牢な言語内部表現の単なる応用にすぎません。
歴史的背景
- 2018年以前: タスクの分離により、異なる損失関数 $\mathcal{L}_{task}$ を持つ別々のモデルを学習する必要がありました。
- 現代: 「テキストtoテキスト」パラダイムにより、単一のモデル(例:Llama-3)がゼロショットやフューショットのプロンプティングでタスクを切り替えられます。
Python実装の比較
